专利摘要:
Apparatus and methods for reading DPM codes on objects therewith are provided. An apparatus includes a housing and a first image-forming assembly housed in the housing and comprising a first image sensor. The device also has a second imaging assembly housed in the housing and including a second image sensor. The device also includes a lighting assembly configured to provide an illumination light having a central illumination axis. At least two of an FOV central axis of the first imaging assembly, a second FOV central axis of the second imaging assembly, and the central illumination axis pass through a plane within a first distance of no more than about 40 mm from each other. The plane is (i) perpendicular to the first FOV central axis and (ii) a second distance between about 0 and about 5 inches from a nose of the housing.
公开号:BE1026917B1
申请号:E20195863
申请日:2019-12-03
公开日:2021-02-22
发明作者:Edward Barkan;Darran Michael Handshaw;Mark Dryzmala
申请人:Zebra Tech Corp;
IPC主号:
专利说明:

Dual mode reader and method for reading DPM codes therewith
BACKGROUND OF THE INVENTION Existing reading devices include a single imaging assembly configured to read a particular type of code. For example, one reading device may include an image forming assembly optimized to read barcodes printed on packaging; another reading device may include an image forming assembly that is optimized to read codes displayed on a digital screen; yet another reading device may include an image forming assembly optimized to read DPM (Direct Part Marking) codes. However, in some environments, the ability to read different types of codes is required. Traditionally, one would have to carry and switch between different reading devices to read the different types of codes. Accordingly, there is a need for a dual mode reader and methods for reading DPM codes therewith.
SUMMARY OF THE INVENTION In accordance with an aspect of the invention, there is provided an apparatus for reading barcodes and DPM codes (Direct Part Marking), the apparatus comprising a housing, a first imaging assembly received in the housing, the first imaging assembly includes a first image sensor, wherein the first imaging assembly (1) has a first field of view (FOV) with a first FOV central axis and (ii) is configured to have a working range extending beyond about 5 inches , and a second imaging assembly housed in the housing, the second imaging assembly comprising a second image sensor, the second imaging assembly (i) having a second FOV with a second FOV central axis and (ii) configured to have an operating range extending to approximately 5 inches, and a lighting assembly configured to provide an illumination light having a ce ntral illumination axis, wherein at least two of the first FOV center axis, the second FOV center axis, and the center illumination axis pass through a plane within a first distance of no more than about 40 mm from each other, with the plane perpendicular to the first FOV center axle and is a second distance between about 0 and about 5 inches from a nose of the housing.
The first FOV center axis, the second FOV center axis, and the lighting center axis can pass through the plane within the first distance no more than about 40 mm from each other.
An angle of intersection between the second FOV central axis and the illumination central axis in the normal plane can be about 50 ° to about 70 °.
The housing can define a head cavity and a base cavity.
For example, the first image sensor and at least one of the second image sensor or illumination assembly may be located in the head cavity.
One of the second image sensor or illumination assembly may be located in the base cavity and the other of the second image sensor or illumination assembly may be located in the head cavity.
The illumination center axis or the second FOV center axis may be substantially parallel to the first FOV center axis.
The second FOV central axis can intersect the plane at approximately the same angle that the central illumination axis intersects the plane.
A second distance from the nose of the housing to the plane may define an optimal distance for reading DPM codes, and wherein the device may further include one or more processors configured to store a first set of image data captured by the first imaging assembly. to detect a presence of a feature of a DPM code on an object, determine a third distance from the nose of the housing to the DPM code, and compare the second distance with the third distance.
The one or more processors may be further configured to analyze the first set of image data captured by the first image-forming assembly to determine a first position of a feature of the DPM code relative to the first set of image data, a second set of image data captured by analyze the second imaging assembly to determine a second position of the feature of the DPM code relative to the second set of image data, (1) compare a difference between the first position and the second position with an angular difference between the first FOV center axis and the second FOV center axis or (li) a displacement of the first position of a center pixel of the first set of image data to be compared with a displacement of the second position of a center pixel of the second set of image data, and based on the equation, determine a direction to move at least one of the device or object to find the difference between the first position and the second position reduce it.
The device may further include a feedback unit, and the one or more processors may be further configured to determine that the third distance from the DPM code is not within a threshold distance of the second distance, and cause the feedback unit to indicate a direction to move at least one of the device or object to reduce a difference between the second distance and the third distance.
The feedback unit may include one or more of (1) a loudspeaker, (ii) one or more light emitting diodes, and (iii) a vibrator, and the one or more processors may be configured to provide one or more of (1) a audio indication, (ii) a visual indication of the direction to move at least one of the device or object, and (li) a haptic indication.
The second imaging assembly may have a higher pixel density than the first imaging assembly.
The second FOV of the second imaging assembly may be narrower than the first FOV of the first imaging sensor.
The one or more processors may be further configured to analyze the second set of image data to decode a DPM code on an object, determine an identification of the object encoded by the DPM code, and transfer the identification to a server remote to update a database of parts associated with the object.
In accordance with an aspect of the invention, there is provided an apparatus for reading barcodes and DPM codes (Direct Part Marking), the apparatus comprising a housing, a first imaging assembly received in the housing, the first imaging assembly having a first image sensor wherein the first imaging assembly (1) has a first field of view (FOV) with a first FOV central axis and (ii) is configured to have a working range extending beyond about 5 inches, a second imaging assembly housed in the housing, the second imaging assembly comprising a second image sensor, the second imaging assembly (i) having a second FOV with a second FOV center axis and (ii) configured to have an operating range extending to approximately 5 inches, and a lighting assembly configured to provide an illumination light having a central illumination axis, the second FOV central axis intersects a plane at an angle between about 20 ° to about 40 °, and the plane is approximately perpendicular to the first FOV central axis.
The plane can be approximately perpendicular to the central axis of illumination.
The housing can define a head cavity and a base cavity.
For example, the first image sensor and at least one of the second image sensor or illumination assembly may be placed in the head cavity. One of the second image sensor or illumination assembly may be located in the base cavity and the other of the second image sensor or illumination assembly may be in the head cavity. placed.
The plane can be between about 0 and about 5 inches from a nose of the housing.
The second FOV central axis can intersect the plane at a distance no more than about 40 mm from the first FOV central axis.
In accordance with an aspect of the invention, there is provided a method of reading barcodes and DPM (Direct Part Marking) codes by a reader having a (1) housing, (ii) a first image forming assembly incorporated in the housing, the first imaging assembly has a first field of view (FOV) with a first FOV central axis and is configured to have a working range extending beyond approximately 5 inches, (iii) a second imaging assembly contained within the housing wherein the second imaging assembly has a second FOV with a second FOV central axis, and (iv) an illumination assembly incorporated within the housing, the second imaging assembly and the illumination assembly being configured such that the second FOV central axis and the illumination center axis pass through a plane within a first distance of no more than about 40 mm from each other and the plane that is a second distance from an n eus from the reader, the second distance defining an optimal distance to read a DPM code, the method comprising capturing a first set of image data by the first image forming assembly; analyzing, by one or more processors, the first set of image data to detect a presence of a feature of the DPM code on an object, analyzing, by the one or more processors, the first set of image data at a third distance from the nose of the reader to determine the DPM code on the object, comparing, by the one or more processors, the second distance with the third distance; providing, by the one or more processors, an indication of a direction to move at least one of the reader or the object to reduce a difference between the second distance and the third distance, recording a second set of image data by the second imaging assembly, and decoding, by the one or more processors, the DPM code by analyzing the second set of image data. Decoding the DPM code may include determining, by the one or more processors, an identifier of the object encoded by the DPM code and including sending, by the one or more processors, the identifier to a server at distance to update a database of parts associated with the object. Analyzing the first set of image data to determine the third distance may include comparing the first set of image data with a third set of image data captured by the second image forming assembly. BRIEF DESCRIPTION OF THE DIFFERENT VIEWS
OF THE FIGURES The accompanying figures, where like reference numerals refer to identical or functionally similar elements in the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to illustrate embodiments of concepts embodying the claimed invention. further comprise to illustrate and explain various principles and advantages of those embodiments.
FIG. 1 is an example environment in which a dual mode reader is used to read a DPM code on an object, according to an example.
Figs. 2A-2C are top perspective views illustrating exemplary arrangements of a first imaging assembly, a second imaging assembly, and a head cavity illumination assembly, in accordance with exemplary embodiments of the dual mode reader of FIG. 1.
FIG. 3 is a side perspective view illustrating an arrangement of a first imaging assembly, a second imaging assembly and an illumination assembly in a head cavity and a base cavity, in accordance with an exemplary embodiment of the dual mode reader of FIG. 1.
FIG. 4A illustrates sample image data produced by a first image forming assembly and a second image forming assembly in an exemplary scenario of reading a DPM code using the dual mode reader of FIG. 1 to provide feedback on positioning the dual mode reader with respect to the lateral and vertical axes.
FIG. 4B illustrates sample image data produced by a first image forming assembly and a second image forming assembly in an exemplary scenario of reading a DPM code using the dual mode reader of FIG. 1 to provide feedback on positioning the dual mode reader with respect to the longitudinal axis.
FIG. 5 is a block diagram representative of an embodiment of the dual mode reader of FIG. 1.
FIG. 6 is a flowchart of a method for reading DPM codes using the dual mode reader of FIG. 1, in accordance with an exemplary embodiment.
Those of skill in the art will appreciate that elements in the figures are illustrated for simplicity and clarity and are not necessarily drawn to scale. For example, the dimensions of some elements in the figures may be exaggerated relative to other elements to help improve understanding of embodiments of the present invention.
The device and method components, where applicable, are represented by conventional symbols in the drawings, showing only those specific details that are relevant to an understanding of the embodiments of the present invention so as not to obscure the disclosure with details that are not included. those skilled in the art will appreciate that they have the advantage of the description given.
DETAILED DESCRIPTION OF THE INVENTION Embodiments of the present disclosure include an apparatus for reading barcodes and Direct Part Marking (DPM) codes comprising a housing and a first imaging assembly incorporated within the housing. The first imaging assembly includes a first image sensor and (i) has a first field of view (FOV) with a first FOV central axis and (ii) is configured to have a working range that extends beyond about 5 inches. The device also includes a second imaging assembly housed in the housing. The second imaging assembly includes a second image sensor and (i) has a second FOV with a second FOV central axis and (ij) is configured to have a working range that extends to approximately 5 inches. The device also includes a lighting assembly configured to provide an illumination light having a central illumination axis. The device is configured such that at least two of the first FOV center axis, the second FOV center axis and the illumination center axis pass through a plane within a first distance of no more than about 40 mm from each other. The plane being perpendicular to the first FOV central axis and being spaced a second distance from about 0 to about 5 inches from a nose of the housing.
Embodiments of the present disclosure include an apparatus for reading barcodes and DPM codes (Direct Part Marking) comprising a housing and a first image forming assembly housed in the housing. The first imaging assembly includes a first image sensor and (i) has a first field of view (FOV) with a first FOV central axis and (ii) is configured to have a working range that extends beyond about 5 inches. The device includes a second imaging assembly housed in the housing. The second imaging assembly includes a second image sensor and (i) has a second FOV with a second FOV center axis and (ii) is configured to have a working range that extends to approximately 5 inches. The device also includes a lighting assembly configured to provide an illumination light having a central illumination axis. The device is configured such that the second FOV central axis intersects a plane at an angle between about 20 ° to about 40 °, and the plane is approximately perpendicular to the first FOV central axis.
Embodiments of the present disclosure include a method for reading Direct Part Marking (DPM) codes through a reader comprising a (1) housing, (1) a first imaging assembly received within the housing, the first imaging assembly having a first field of view (Field Of View - FOV) has a first FOV center axis and is configured to have a working range extending beyond about 5 inches, (ii) a second imaging assembly housed within the housing, the second imaging assembly having a second FOV has a second FOV center axis, and (iv) an illumination assembly incorporated in the housing, the second imaging assembly and illumination assembly being configured such that the second FOV center axis and the center illumination axis pass through a plane within a first distance of not more than about 40 mm apart and the plane that is a second distance from a nose of the reader, the second a distance defining an optimal distance to read a DPM code. The method includes capturing a first set of image data by the first image forming assembly and analyzing, by one or more processors, the first set of image data to detect a presence of a feature of the DPM code on an object. The method also includes analyzing, by the one or more processors, the first set of image data to determine a third distance from the reader's nose to the DPM code on the object. The method also includes comparing, by the one or more processors, the second distance with the third distance and providing, by the one or more processors, an indication of a direction to detect at least one of the reader or object. move to decrease a difference between the second distance and the third distance. Additionally, the method includes capturing a second set of image data by the second image forming assembly, and decoding, by the one or more processors, the DPM code by analyzing the second set of image data.
Referring to FIG. 1, there is illustrated an exemplary environment in which a dual mode reader 100 is used to read a DPM code 25 on an object 30. The DPM code 25 can encode information using a one-dimensional or two-dimensional pattern. Accordingly, the DPM code 25 may be encoded using a pattern of topographic indicia (e.g., varying the height of the object surface, e.g., by removing or moving material from the object 30, such as using a tip pen) or by using a pattern of texture indicia (for example, using ablation techniques to roughen some parts of the object 30 and smooth other parts of the object 30). Because the pattern of the DPM code 25 is encoded directly into the object 30 1s, the DPM code 25 must be illuminated at an angle so that an imaging assembly can detect the pattern (or the shadows and / or reflections caused by the pattern). In some embodiments, the angle () can be about 60 °. In other embodiments, 6 can be about 50 ° to about 70 °, or even about 40 ° to about 80 °. As a result, readers providing coaxial illumination (i.e., where is about 0 °), such as a conventional barcode reader, have a hard time detecting and / or decoding DPM codes.
In addition, the DPM code is generally smaller than conventional bar codes. For example, many electronics contain DPM codes on a scale of a few millimeters. Conversely, conventional barcodes are on a scale of a few inches. While conventional barcode readers include image sensors that can detect these larger barcodes at distances of at least eight inches away from a nose of the reader 100, these conventional barcode image sensors have too low a pixel density (and / or the image sensor's field of view (FOV) is too wide ) to detect the pattern of the DPM code 25. Accordingly, an image sensor configured to detect DPM code 25 has a narrower FOV and / or configured to have a higher pixel density. As a result, the read range of the image sensor configured to detect the DPM code 25 extends only about five inches from the nose of the reader 100. Thus, to be configured to read both barcode and DPM codes includes the reader 100 has a first image sensor configured to read barcode and a separate second image sensor configured to read DPM codes, such as the DPM code 25.
It will be appreciated that because the reader 100 is a dual mode reader, the configuration of different imaging assemblies should allow the reader 100 to read barcodes or
Read DPM codes. That is, the arrangement of the imaging assemblies should provide the angled illumination for the DPM code imaging assembly while still allowing normal operation of the barcode imaging assembly.
In general, the DPM code 25 encodes information about the object 30, such as serial number, a part number, or other identification of the object 30, a date of manufacture and / or location of the object 30, and / or a manufacturer of the object 30 Accordingly, in many production environments, scanning with a reader of a number of objects 30 which together form a larger product. In these environments, each object 30 can have a respective DPM code 25. By reading the DPM codes 25 of each object 30, one can generate a list of parts included in the product and / or verify that each object 30 included in the product is in the correct location.
Thus, in addition to decoding the DPM code 25, the reader 100 may also be configured to communicate with an external server 160 through a network 150. It will be appreciated that the network 150 may include any number of wired or wireless networks, such as Ethernet, IEEE
802.11 (WiFi), Long Term Evolution (LTE), Bluetooth or any other known communication protocol. For example, the environment may include an access point that provides WiFi coverage in a factory. In this example, the reader 100 connects to the Wi-Fi network to transfer information encrypted by the DPM code 25 to the access point, which can then communicate with the server 160 via a wired backhaul network (e.g., a local network or the Internet). In some embodiments, the server 160 updates a report in a parts database 165 for the product to include an indication of the object 30 when the server 160 receives the information encoded by the DPM code 25.
Figs. 2A-2C are top perspective views illustrating exemplary arrangements of a first image-forming assembly 120, a second image-forming assembly 110, and a lighting assembly 130 within a head cavity defined by a housing of the reader 100 of Figs. More specifically, the first image forming assembly 120 is an image forming assembly configured to read barcodes and the second image forming assembly 110 is an image forming assembly configured to read DPM codes, such as the DPM code 25. Such as described above, in order for the second image-forming assembly 110 to detect the DPM code 25, the illumination assembly 130 is arranged eccentrically with the second image-forming assembly 110. Figs. 2A-2C thus illustrate various configurations for achieving this eccentric illumination when the first image forming assembly 120, the second image forming assembly 110, and the illumination assembly 130 are housed in the head cavity of the reader 100.
As illustrated in Figs. 2A-2C, the first imaging assembly 120 includes a first image sensor having a first field of view (FOV) 122 centered about a central axis 124. Similarly, the second imaging assembly 110 has a second image sensor having a second FOV 112 centered around central axis 114. Additionally, lighting assembly 130 is configured to provide illumination light 132 centered about a central lighting axis 134.
It will be appreciated that because of the perspective from above, the vertical axis is flattened relative to the reader 100. Thus, while the first image forming assembly 120, the second image forming assembly 110, and the illumination assembly 130 appear to be vertically aligned in FIG. 2A-2C, in some embodiments, the first image-forming assembly 120, the second image-forming assembly 110, and the illumination assembly 130 are vertically offset from each other.
In addition, although Figs. 2A-2C depicting the first FOV center axis 124, the second FOV center axis 114 and the lighting center axis 134 as intersecting at the same point, this is done for ease of illustration. In embodiments described herein, the first FOV center axis 124, the second FOV center axis 114, and the lighting center axis 134 need only approach a threshold distance from each other. The threshold distance can be, for example, 20 mm, 30 mm, 40 mm or even 60 mm. Thus, in some embodiments, the first FOV center axis 124, the second FOV center axis 114, and the illumination center axis 134 never actually intersect. That said, for ease of explanation, the present revelation may refer to the "cutting" of two or more axes. However, such a description provides for the embodiments where the two axes do not intersect, but instead pass each other within the threshold distance.
As illustrated, the first FOV center axis 124, the second FOV center axis 114, and the illumination center axis 134 intersect on a plane
140. In order to ensure normal operation of the first imaging assembly 120 when reading barcodes, the plane 140 is defined as being perpendicular to the first FOV central axis 124. In addition, due to the operating range of the second imaging assembly, the plane 140 is located. assembly 110 that extends approximately five inches from a nose of the reader 100, also within up to five inches from the nose of the reader 100. As a result, the second imaging assembly 110 is able to decode the DPM code 25 when the DPM code 25 is at the intersection.
Referring specifically to FIG. 2A, illustrated is an embodiment in which the first image forming assembly 120 and the second image forming assembly 110 are configured such that the first FOV center axis 124 is substantially parallel to the second FOV center axis 114. Although FIG. 2A illustrates that the first image-forming assembly 120 and the second image-forming assembly 110 are in the same location, in some embodiments, the first image-forming assembly 120 and the second image-forming assembly 110 are offset from each other.
To achieve the eccentric illumination that allows the second imaging assembly 110 to read the DPM code 25, the illumination assembly 130 is configured to be offset from the second imaging assembly 110 and the first imaging assembly 120. More in In particular, the lighting assembly 130 is configured such that the central lighting axis 134 forms an offset angle, of about 50 ° to 70 ° from the second FOV central axis 114 to the plane 140. In the illustrated embodiment, the offset is achieved by locating the illumination assembly 130 in the head cavity closer to a nose of the reader 100 than the second imaging assembly 110.
In fig. 2B, an embodiment is illustrated in which the illumination assembly 130 and the second imaging assembly 110 are configured such that the first FOV central axis 124 is substantially parallel to the central illumination axis 134. Although FIG. 2B illustrates that the first image forming assembly 120 and lighting assembly 130 are in the same location, in some embodiments, the first image forming assembly 120 and lighting assembly 130 are offset from each other.
To achieve the eccentric illumination that allows the second imaging assembly 110 to read the DPM code 25, the second imaging assembly 110 is configured to be offset from the illumination assembly 130 and the first imaging assembly 120. More in In particular, the second image-forming assembly 110 is configured such that the second FOV central axis 114 forms an offset angle, of about 50 ° to 70 ° from the illumination center axis 134 on the plane 140. In the illustrated embodiment, the offset is achieved by locating the second imaging assembly 110 in the head cavity closer to a nose of the reader 100 than the second imaging assembly 110.
In fig. 2C, an embodiment is illustrated in which illumination assembly 130 and second imaging assembly 110 are configured such that both illumination assembly 130 and second imaging assembly 110 are offset from first imaging assembly 120. Although FIG. 2C illustrates that the second imaging assembly 110 and illumination assembly 130 are equidistantly offset from the first imaging assembly 120, in some embodiments, the second imaging assembly 110 and illumination assembly 130 may be offset in accordance with any ratio affecting the eccentric illumination angle. 6 reaches from about 50 ° to 70 ° to the plane 140.
FIG. 3 is a side perspective view illustrating an arrangement of a first imaging assembly 120, a second imaging assembly 110, and a lighting assembly 130 within a head cavity and a base cavity defined by a housing of the reader 100 of FIG. 1. More specifically, the second image forming assembly 110 is located in the base cavity of the reader 100 and the first image forming assembly 120 and the illumination assembly 130 are located in the head cavity of the reader 100. In alternative, non-illustrated embodiments, the illumination assembly 130 is located in the base cavity of the reader 100 and the first image forming assembly 120 and the second image forming assembly 110 are located in the head cavity of the reader 100.
It will be appreciated that because of the side perspective, the width axis is flattened relative to the reader 100. Thus, although the first image forming assembly 120, the second image forming assembly 110 and the illumination assembly 130 appear to be aligned in width in FIG. 3, in some embodiments, the first image-forming assembly 120, the second image-forming assembly 110, and the illumination assembly 130 are offset in width from each other.
As described above, the illumination assembly 130 is arranged eccentrically of the second image-forming assembly 110 to cause the second image-forming assembly 110 to detect the DPM code. Other than the embodiments described with respect to Figs. 2A-2C is the embodiment of reader 100 illustrated in FIG. 3, the eccentric illumination is achieved by sliding the second imaging assembly 110 generally along the vertical axis. As a result, the lighting assembly 130 is still configured such that the central lighting axis 134 forms an offset angle of about 50 ° to 70 ° from the second FOV central axis 114 at the plane 140. In other words, the second FOV central axis 114 continues through. the plane 140 at an angle of 90 ° - 0 (20 ° to 40 °).
It will be appreciated that both the first image forming assembly 120 and the second image forming assembly 110 are capable of simultaneously generating image data. Accordingly, the set of image data detected by the first image forming assembly 120 can be compared to the set of image data detected by the second image forming assembly 110 to determine how to align the object 30 and the reader 100 such that the DPM code 25 is located at the intersection of the second FOV central axis 114 and the lighting central axis 134. Stated differently, the reader 100 analyzes the parallax effect between the first imaging assembly 120 and the second imaging assembly 110 to determine a position where the DPM code 25 should be located such that the DPM code 25 is illuminated with the eccentric illumination that allows the reader 100 to detect and decode the DPM code 25.
To this end, Figs. 4A-4B exemplary sets of image data produced by the first image forming assembly 120 and the second image forming assembly 110 that have been analyzed by the reader 100 to provide feedback on the positioning of the dual mode reader 100 and / or the object 30. More specifically, the reader 100 configured to analyze a first set of image data 126 detected by the first image forming assembly 110 to identify a feature 125 of the DPM code. For example, the attribute 125 may be the general form of the DPM code 25, a particular edge of the DPM code, an additional mark on the object 30 used to identify the DPM code 25, or some other attribute associated with the DPM code 25.
When the reader 100 detects the feature 125, the reader 100 then analyzes a second set of image data 116 detected by the second imaging assembly 110 to detect the same feature 125 as shown in the second set of image data 116. Based on the known configuration between the first imaging assembly assembly 120 and the second image forming assembly 110, and the relative positions of the feature 125 between the first set of image data 126 and the second set of image data 116, the reader 100 is able to provide feedback on the direction to at least one of the object. 30 and the reader 100 to move.
For example, in the scenario illustrated in Fig. 4A, the reader 100 according to the embodiment illustrated in FIG. 2C used to read the DPM code 25. As illustrated, the reader 100 detected the feature 125 associated with the DPM code 25 within the first set of image data 126. More specifically, as represented by the first set of image data 126, the feature 1254 appears just slightly to the right of the center of the image. first field of view 122.
On the other hand, due to the different positions of the first image forming assembly 120 and the second image forming assembly 110, the feature 125 is in a different location as shown in the second set of image data 116. More specifically, the feature 125b appears significant. further to the right of the center of the second field of view 112. Accordingly, because the reader 100 knows that, in this particular embodiment, the second image forming assembly 110 is offset in width from the right of the first image forming assembly 120, the reader 100 is able to determine that the DPM code 25 is positioned in width to the right with respect to the intersection of the second FOV central axis 114 and the plane
140. As a result, the reader 100 is configured to provide feedback to a user of the reader 100 to align the DPM code 25 and the intersection, for example, by turning the reader 100 to the right and / or the object 30 to the left. to move. As another example, in the scenario illustrated in Fig. 4B, the reader 100 according to the embodiment illustrated in FIG. 3 used to read the DPM code 25. As illustrated, the reader 100 detected the feature 125 of the DPM code 25 within the first set of image data 126. More specifically, in the first set of image data 126, the feature 1254 appears to be in the center of the first field of view 122. On the other hand, due to the different positions of the first image forming assembly 120 and the second image forming assembly 110, the feature 125 is in a different location as represented by the second set of image data 116. More specifically, the feature 125b appears to be be located towards the bottom edge of the second field of view 112. Accordingly, because the reader 100 knows that, in this particular embodiment, the second image forming assembly 110 is vertically offset below the first image forming assembly 120, the reader 100 is able to read the positions of feature 125b and the known relative position of the second image forming assembly. compare assembly 110 with respect to the first image forming assembly 120 to determine that the DPM code 25 is at a distance D3 from the nose 102 of the reader 100. Since the optimal distance to read the DPM code is the distance D2 (ie, the position where the illumination center axis 134 intersects the second FOV center axis 114 at the plane 140), the reader 100 is able to compare D3 to D2. to determine a direction to move at least one of the object 30 and the reader 100 to reduce the difference between D2 and D3. In the illustrated scenario, this means that at least one of the reader 100 and the object 30 is placed closer to the other. Naturally, the scenarios are illustrated in Figs. 4A-4B just two example scenarios in which the relative position between the features 125a and 125b and the first image forming assembly 120 and the second image forming assembly 110 is compared to the position of the feature 125 (and, consequently, the position of the DPM code 25). ) to decide. For example, depending on the specific offset angle between the first image forming assembly 120 and the second image forming assembly 110, displacement along any axis between the first set of image data 126 and the second set of image data 116 of feature 125 may be associated with a component along one of the widths. , longitudinal or vertical axes. Thus, different embodiments of the dual mode reader 100 associate the two-dimensional displacement axes with different three-dimensional scale components. In some embodiments, the reader 100 performs a calibration routine to determine the specific scale components before the reader 100 is used to read the DPM code. As a result, the distance D3 can be determined by comparing a displacement of the feature 1254 of a center pixel of the first set of image data 126 with a displacement of the feature 125b of a center pixel of the second set of image data 116.
In fig. 5 is a block diagram representative of a dual mode reader 200, such as the dual mode reader 100 of FIGs. 1-4. In the illustrated example, the reader 200 includes a first image forming assembly 202 that is generally configured to detect barcodes. The first imaging assembly 202 may be a camera and include any known imaging components for recording image data. For example, the first imaging assembly 202 may include an array of image sensors configured to detect reflections of light passing through a lens system. In some embodiments, the first imaging assembly 202 includes a lighting assembly configured to emit light at a particular frequency or frequency range. Additionally or alternatively, the first imaging assembly 202 may include one or more filters configured to filter the reflected light before and / or after it is detected by the image sensor array.
Likewise, the exemplary dual mode reader 200 also includes a second imaging assembly 204 that is generally configured to detect DPM codes, such as the DPM code 25. For example, as compared to the first imaging assembly 202, the second imaging assembly 204 is configured to have a higher pixel density that allows the second imaging assembly 204 to read relatively small DPM codes. In some embodiments, to achieve this higher pixel density, the second imaging assembly 204 is configured to have a narrower field of view than the first imaging assembly 202. That being said, like the first imaging assembly 202, the second imaging assembly 204 may be be a camera and include any known imaging components for capturing image data and include an array of image sensors configured to detect reflections of light passing through a lens system. Additionally or alternatively, the second imaging assembly 204 may include one or more filters configured to filter the reflected light before and / or after it is detected by the image sensor array.
Unlike the first imaging assembly 202 which may include a lighting assembly to provide the (centric) backlighting generally required to read barcodes, the second imaging assembly 204 may be associated with a separately disposed lighting assembly 206 configured to provide an illumination light at an eccentric angle with respect to the second imaging assembly
204. It will be appreciated that in embodiments where the illumination center axis is substantially parallel to the FOV central axis of the first imaging assembly 202 (e.g., the exemplary embodiments of Figs. 2B and 4), the illumination assembly included in the first imaging assembly may also be illumination assembly 206 may be associated with second imaging assembly 204. Thus, at least in these embodiments, dual mode reader 100 may be constructed such that only a single illumination assembly is required to control the ability of reader 200 to record both barcodes and DPM. code, thereby reducing the construction cost of the reader 200.
The exemplary dual mode reader 200 also includes a feedback unit 208 configured to provide feedback to a user of the dual mode reader 200 on a direction to move at least one of the object 30 and the dual mode reader 200 to change the DPM code 25. read. In some embodiments, the feedback unit 208 includes one or more loudspeakers to provide audio feedback to the user of the dual mode reader 200. Additionally or alternatively, the feedback unit 208 may include one or more types of visual indicators (e.g., one or more Light Emitting Diodes (LEDs), a display screen, indicator arrows, etc.) and / or a vibrator configured to provide haptic feedback.
To determine the feedback provided through feedback unit 208, exemplary dual mode reader 200 includes one or more processors 210 configured to execute one or more processor executable instructions stored in memory
212 associated with the systems and methods described herein to implement, for example, the exemplary operations depicted by the block diagrams or flowcharts of the drawings accompanying this description. In some embodiments, the processor executable instructions form a feedback application configured to cause the one or more processors 210 to analyze sets of image data detected by the first imaging assembly 202 and the second imaging assembly 204. In some embodiments, the one or more processors 210 have sufficient processing power, the one or more processors 210 process the sets of image data generated by the first and second image forming assemblies 202 and 204 in parallel. In other embodiments, the one or more processors 210 interleaves the processing of sets of image data detected by the first image forming assembly 202 and the processing of the sets of image data detected by the second image forming assembly 204.
The one or more processors 210 are able, based on the analysis of the image data sets, to determine a relative position between the DPM code 25 and the dual mode reader 200. The one or more processors 210 are then configured to generate one or more commands that cause the feedback unit 208 to indicate a direction to move at least one of the object 30 and the dual mode reader 200 to align the DPM code. with an optimal location for the dual mode reader 200 to read the DPM code 25. For example, the commands may be formatted to include a string of text for output (visual and / or auditory), indicate a particular LED of the feedback unit 208 to illuminate, provide an indicator arrow on a display screen of the feedback unit 208 , and / or provide a haptic response indicative of a direction to move at least one of the object 30 and the dual mode reader 200.
FIG. 6 is a flowchart of a method 300 for reading DPM codes (such as a DPM code 25 of FIG. 1) using a dual mode reader (such as the exemplary dual mode reader of FIGs. 1-5), in accordance with FIGS. an exemplary embodiment.
The method 300 can be performed by the processors 210 of the dual mode reader 200 executing a set of processor executable instructions stored in the memory 212. The method 300 begins at block 302 when the dual mode reader records a first set of image data using of the first image-forming assembly (such as the first image-forming assembly 120 of Figs. 1-4 or the first image-forming assembly 202 of Fig. 5). The processors 210 of the reader 200 may be configured to periodically (e.g., twenty-four times per second, ten times per second, five times per second, every second) activate the first imaging assembly to record a set of image data.
As described herein, the first imaging assembly is generally configured to read barcodes.
Thus, the first imaging assembly may have a working range extending beyond about five inches from the nose of the dual mode reader.
At block 304, the dual mode reader analyzes the first set of image data to detect a presence of a feature (such as feature 125 of Figs. 4A and 4B) of the DPM code on an object (such as object 30 of Fig. 1). It will be appreciated that the dual mode reader generally cannot know for sure whether the first set of image data represents a DPM code without successfully decoding the DPM code.
Thus, the dual mode reader is configured to identify certain features of the DPM code that indicate the presence of the DPM code on the object.
For example, the feature can be a particular shape or pattern of shapes detected on the object.
At block 306, the dual mode reader analyzes the first set of image data to determine a third distance from the reader's nose to the DPM code on the object. In some embodiments, the third distance is determined based on a size of the feature. In these embodiments, the dual mode reader knows an expected size of the DPM code based on, for example, an object type of the object. Accordingly, by comparing the size of the feature in the first set of image data with the expected size, the dual mode reader can determine a distance from the reader's nose to the DPM code.
In other embodiments, the reader determines the third distance by comparing the first set of image data to a third set of image data captured by a second image forming assembly configured to read DPM codes. For example, as described with respect to Figs. 4A and 4B, the reader can detect the presence of the feature in the third set of image data and determine an amount by which the display of the feature has been shifted along the two different axes. Based on the known correlation between displacement in the image data and the corresponding position along the latitude, longitude and vertical axes of the environment in which the reader and the object are located, the reader can calculate a longitudinal depth from the nose of the housing on which the attribute is located.
At block 308, the dual mode reader compares the third distance determined in block 306 with a second distance indicating an optimal distance to read a DPM code. In some embodiments, the optimum distance is between zero and five inches from the nose of the reader and the optimum distance is where the FOV central axis of the second imaging assembly and a central illumination axis "intersect" (i.e., pass through a plane within an initial distance of no more than about 40 mm from each other). If the third distance is greater than the second distance, the dual mode reader may determine that the DPM code is too far from the dual mode reader. On the other hand, if the third distance is less than the second distance, the dual mode reader may determine that the DPM code is too close to the dual mode reader.
In block 310, the dual mode reader is configured to provide an indication of a direction to move at least one of the dual mode reader or the object to reduce a difference between the second distance and the third distance. More specifically, the dual mode reader is configured to provide the indication via a feedback unit (e.g., the feedback unit 208 of the dual mode reader 200 of Fig. 5). If the DPM code is too far from the dual mode reader, the dual mode reader is configured to provide an indication to move at least one of the object and the dual mode reader closer together. On the other hand, if the DPM code is too close to the dual mode reader, the dual mode reader is configured to provide an indication to move at least one of the object and the dual mode reader further away from each other.
At block 312, the dual mode reader is configured to capture a second set of image data by the second image forming assembly. The processors 210 of the reader 200 may be configured to periodically (e.g., twenty-four times per second, ten times per second, five times per second, every second) activate the second imaging assembly to record a set of image data. If the user has properly complied with the feedback provided in block 310, the DPM code is now approximately the second distance away. Thus, the dual mode reader can, at block 314, decode the DPM code by analyzing the second set of image data. However, if the user has not yet complied with the feedback provided in block 310 and / or has overcompensated on the feedback provided in block 310, the method 300 may return to block 302 where the dual mode reader records additional image data with the first imaging assembly for additional provide feedback on positioning at least one of the object and the dual mode reader.
As described herein, the dual mode reader can be used in a production environment where the object 30 is part of a larger product being assembled in a factory. In these embodiments, the method 300 may include an additional block where the dual mode reader determines an identifier of the object encoded by the DPM code and sends the identifier to an external server to update a database of items associated with the device. object. Accordingly, while the user uses the dual mode reader to read DPM codes on a plurality of objects that make up the product, the parts database is updated with an indication of each object that makes up the product. In the foregoing description, specific embodiments have been described. However, those skilled in the art will recognize that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Therefore, the description and figures are to be understood by way of illustration rather than limitation, and all such modifications are intended to be included within the scope of the present description. In addition, the embodiments / examples / implementations described should not be construed as mutually exclusive and should instead be understood as potentially combinable if such combinations are permissible in any way. In other words, any function disclosed in any of the above embodiments / examples / implementations may be included in any of the other above embodiments / examples / implementations. The benefits, solutions to problems, and any element (s) that could cause any benefit or solution to occur or become more apparent,
should not be construed as critical, mandatory or essential features or elements of any or all of the claims. The invention is defined solely by the appended claims, including any modifications made during the course of this application and all equivalents to those claims as published. For clarity and brief description, features are described herein as part of the same or separate embodiments, but it is to be understood that the scope of the invention may include embodiments having combinations of all or some of the features described.
It can be understood that the embodiments shown have the same or similar components, except where they are described as being different.
In addition, relational terms such as first and second, top and bottom, and the like, may be used herein only to distinguish an entity or action from another entity or action without necessarily requiring or requiring an actual relationship or sequence between such entities or actions. imply. The terms “comprise”, “comprising”, “has”, “having”, “contains”, “containing” or any variation thereof are intended to cover a non-exclusive inclusion, so that a process, method, article, or assembly that a list includes, has, includes not only those elements, but may also include other elements not explicitly mentioned or inherent in such a process, method, item, or assembly. An element preceded by “includes. a ”,“ has… a ”,“ contains… a ”does not exclude, without further restrictions, the existence of additional identical elements in the process, method, article or device comprising, has or contains the element. The term “one” is defined as one or more unless explicitly stated otherwise. The terms "substantially", "essential", "approximately", "approximately" or any other version thereof are defined as close to what is understood by those of skill in the art, and in a non-limiting embodiment, the term is defined as being within 10 %, in another embodiment within 5%, in another embodiment within 1%, and in another embodiment within 0.5%. The term "linked" is defined herein as linked, although not necessarily directly and not necessarily mechanically.
A device or structure that is "configured" in some way is configured in at least that way, but can also be configured in ways not described.
It will be appreciated that some embodiments may be contained in one or more generic or specialized processors (or "processing devices") such as microprocessors, digital signal processors, custom processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software such as firmware) that drive the one or more processors to implement, in conjunction with certain non-processor circuitry, some, most, or all of the functions of the method and / or device described herein.
Alternatively, some or all of the functions can be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which any function or some combinations of certain functions are implemented as custom logic.
Of course, a combination of the two approaches could be used.
In addition, one embodiment can be implemented as a computer-readable storage medium with computer-readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein.
Examples of such computer readable storage media include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a
ROM (read only memory), a PROM (programmable read only memory), an EPROM (erasable programmable read only memory), an EEPROM (electrically erasable programmable read only memory) and a flash memory. Furthermore, notwithstanding potentially significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, it is expected that one skilled in the art, when guided by the concepts and principles described herein, will readily be able to use such software instructions and generate programs and ICs with minimal experimentation.
The Summary of the Disclosure is provided to allow the reader to quickly discover the nature of the technical description. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
In addition, it can be seen in the foregoing "detailed description" that different features are grouped together in different embodiments to streamline the description. This manner of description cannot be interpreted as reflecting an intention that the claimed embodiments require more features than those expressly set forth in each claim. Rather, as the following claims reflect, there is inventive matter in less than all of the features of a single described embodiment. Thus, the following claims are included in the "detailed description", each claim being isolated as individually claimed matter.
The mere fact that certain measures are cited in mutually different claims does not mean that a combination of these measures cannot be used to advantage. Many variants will be clear to the skilled person. All variants are considered to fall within the scope of the invention as defined in the following claims.
权利要求:
Claims (25)
[1]
An apparatus for reading barcodes and DPM (Direct Part Marking) codes, the apparatus comprising: a housing; a first imaging assembly received in the housing, the first imaging assembly comprising a first image sensor, the first imaging assembly (3) having a first field of view (FOV) with a first FOV central axis and (ii) being configured to have a working range extending beyond about 5 inches; a second imaging assembly housed in the housing, the second imaging assembly comprising a second image sensor, the second imaging assembly (1) having a second FOV with a second FOV central axis and (ii) being configured to have a working range that extends extends to about 5 inches; and a lighting assembly configured to provide an illumination light having a central illumination axis, wherein at least two of the first FOV central axis, the second FOV central axis, and the central lighting axis pass through a plane within a first distance of no more than about 40 mm. from each other, the plane being perpendicular to the first FOV central axis and located a second distance from about 0 to about 5 inches from a nose of the housing.
[2]
The device of claim 1, wherein each of the first FOV center axis, the second FOV center axis, and the illumination center axis pass through the plane within the first distance of no more than about 40mm from each other.
[3]
The device of claim 1 or 2, wherein:
an intersection angle between the second FOV central axis and the illumination central axis in the normal plane is about 50 ° to about 70 °.
[4]
The device of any of claims 1-3, wherein the housing defines a head cavity and a base cavity.
[5]
The device of claim 4, wherein: the first image sensor and at least one of the second image sensor or illumination assembly are disposed in the head cavity.
[6]
The device of claim 4 or 5, wherein one of the second image sensor or illumination assembly is disposed in the base cavity and the other of the second image sensor or illumination assembly is disposed in the head cavity.
[7]
The device of any preceding claim, wherein the illumination center axis or the second FOV center axis is substantially parallel to the first FOV center axis.
[8]
Apparatus according to any one of the preceding claims, wherein the second FOV central axis intersects the plane at approximately the same angle that the central illumination axis intersects the plane.
[9]
The device of any preceding claim, wherein a second distance from the housing nose to the face defines an optimal distance for reading DPM codes, and wherein the device further comprises: one or more processors configured to: analyzing a first set of image data captured by the first image forming assembly to detect a presence of a feature of a DPM code on an object; determine a third distance from the nose of the housing to the DPM code; and comparing the second distance with the third distance.
[10]
The device of claim 9, wherein the one or more processors are further configured to:
analyzing the first set of image data captured by the first image forming assembly to determine a first position of a feature of the DPM code relative to the first set of image data; analyzing a second set of image data captured by the second image forming assembly to determine a second position of the feature of the DPM code relative to the second set of image data; (1) comparing a difference between the first position and the second position with an angular difference between the first FOV central axis and the second FOV central axis or (ii) a displacement of the first position of a central pixel of the first set of image data. compare with a displacement of the second position of a center pixel of the second set of image data; and, based on the comparison, determine a direction to move at least one of the device or object to reduce the difference between the first position and the second position.
[11]
The device of claim 9 or 10, wherein: the device further comprises a feedback unit and the one or more processors are further configured to: determine that the third distance from the DPM code is not within a threshold distance of the second distance, and cause the feedback unit to indicate a direction to move at least one of the device or object to reduce a difference between the second distance and the third distance.
[12]
The device of claim 11, wherein: the feedback unit comprises one or more of (3) a loudspeaker, (ii) one or more light emitting diodes, and (iii) a vibrator, and the one or more processors are configured to have one or more provide (1) an audio indication, (ii) a visual indication of the direction to move at least one of the device or object, and (li) a haptic indication.
[13]
The device of any preceding claim, wherein the second image forming assembly has a higher pixel density than the first image forming assembly.
[14]
The device of any preceding claim, wherein the second FOV of the second imaging assembly is narrower than the first FOV of the first imaging sensor.
[15]
Apparatus according to any of claims 9-14, wherein the one or more processors are further configured to: analyze the second set of image data to decode a DPM code on an object; determine an identification of the object encoded by the DPM code; and transfer the identifier to an external server to update a database of items associated with the object.
[16]
An apparatus for reading barcodes and DPM (Direct Part Marking) codes, the apparatus comprising: a housing; a first imaging assembly received in the housing, the first imaging assembly comprising a first image sensor, the first imaging assembly (3) having a first field of view (FOV) with a first FOV central axis and (ii) being configured to have a working range extending beyond about 5 inches; a second imaging assembly housed in the housing, the second imaging assembly comprising a second image sensor, the second imaging assembly (1) having a second FOV having a second FOV central axis and (ii) being configured to have a working range that extends extends to about 5 inches; and a lighting assembly configured to provide an illumination light having a central illumination axis,
wherein the second FOV center axis intersects a plane at an angle between about 20 ° to about 40 °, and wherein the plane is approximately perpendicular to the first FOV center axis.
[17]
Device according to claim 16, wherein the plane is approximately perpendicular to the central illumination axis.
[18]
The device of any of claims 16 or 17, wherein the housing defines a head cavity and a base cavity.
[19]
The device of claim 18, wherein: the first image sensor and at least one of the second image sensor or illumination assembly are disposed in the head cavity
[20]
The device of claim 18 or 19, wherein one of the second image sensor or illumination assembly is disposed in the base cavity and the other of the second image sensor or illumination assembly is disposed in the head cavity.
[21]
The device of any of claims 16-20, wherein the plane is between about 0 and about 5 inches from a nose of the housing.
[22]
The device of any of claims 16-21, wherein the second FOV central axis intersects the plane at a distance no more than about 40mm from the first FOV central axis.
[23]
23. A method of reading DPM (Direct Part Marking) codes by a reader comprising a (1) housing, (11) a first imaging assembly incorporated into the housing, the first imaging assembly having a first field of view (Field Of View). FOV) with a first FOV central axis and configured to have a working range extending beyond about 5 inches, (iii) a second imaging assembly incorporated into the housing, the second imaging assembly having a second FOV with a second FOV center axis, and (iv) an illumination assembly included in the housing, the second imaging assembly and the illumination assembly being configured such that the second FOV center axis and the center illumination axis pass through a plane within a first distance of no more than about 40 mm from each other and the plane that is a second distance from a nose of the reader, the second distance defining an optimal distance about a DPM cod e, the method comprising: recording a first set of image data by the first image forming assembly; analyzing, by one or more processors, the first set of image data to detect a presence of a feature of the DPM code on an object; analyzing, by the one or more processors, the first set of image data to determine a third distance from the nose of the reader to the DPM code on the object; comparing, by the one or more processors, the second distance with the third distance; providing, by the one or more processors, an indication of a direction to move at least one of the reader or the object to reduce a difference between the second distance and the third distance; capturing a second set of image data by the second image forming assembly; and decoding, by the one or more processors, the DPM code by analyzing the second set of image data.
[24]
The method of claim 23, wherein decoding the DPM code comprises: determining, by the one or more processors, an identifier of the object encoded by the DPM code; and sending, by one or more processors, the identifier to a remote server to update a database of components associated with the object.
[25]
The method of claim 23 or 24, wherein analyzing the first set of image data to determine the third distance comprises: comparing the first set of image data with a third set of image data captured by the second image forming assembly.
类似技术:
公开号 | 公开日 | 专利标题
US20200118063A1|2020-04-16|Method and Apparatus for Object Status Detection
US8978979B2|2015-03-17|Systems, methods, and apparatus for overhead scanning of images in a manual distribution environment
US10713610B2|2020-07-14|Methods and systems for occlusion detection and data correction for container-fullness estimation
US20130329013A1|2013-12-12|Hand held dimension capture apparatus, system and method
US9202094B1|2015-12-01|Aiming pattern shape as distance sensor for barcode scanner
EP3513552B1|2021-08-25|Systems and methods for improved depth sensing
US9872135B2|2018-01-16|Systems and methods for displaying location information for RFID tags
CN102640165B|2014-12-10|Imaging-based scanner including border searching for image acquisition
US8947745B2|2015-02-03|Apparatus and method for scanning and decoding information in an identified location in a document
AU2015298237B2|2017-11-09|Detectiing window deterioration on barcode scanning workstation
CN111052125B|2021-02-02|Method and system for reading a barcode captured on multiple images
BE1026917B1|2021-02-22|Dual mode reader and method for reading DPM codes
US10025968B2|2018-07-17|Initial point establishment using an image of a portion of an object
US10489621B2|2019-11-26|Reading device and mobile terminal
US10534945B2|2020-01-14|Presentation scanner with user interface to provide feedback about object and code indicia position relative to a scanning
JP2020074057A|2020-05-14|System and method for auto-focusing vision system camera on barcodes
BE1025279B1|2019-01-07|Image module and reader and method for reading targets by image registration with a substantially constant resolution over a wide range of working distances
BE1027668A1|2021-05-07|SYSTEMS AND METHODS FOR USER SELECTION OF BARCODE SCAN RANGE
JP6997603B2|2022-02-21|Optical reader
US11151341B2|2021-10-19|Method and device for determining object orientation
US20210334487A1|2021-10-28|Method for accurate object tracking with color camera in multi planar scanners
JP5559393B1|2014-07-23|Distance detection device, reader provided with distance detection device, distance detection method, and distance detection program
JP5818281B2|2015-11-18|Distance detection device, reader provided with distance detection device, distance detection method, and distance detection program
EP3920077A1|2021-12-08|Systems and methods for operating an imaging device
TWI623884B|2018-05-11|Barcode indicating method and barcode reader
同族专利:
公开号 | 公开日
BE1026917A1|2020-07-16|
US20200175236A1|2020-06-04|
US10740581B2|2020-08-11|
US20200364419A1|2020-11-19|
WO2020117353A1|2020-06-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US20050224583A1|1996-01-31|2005-10-13|Psc Scanning, Inc.|Multiple aperture data reader for multi-mode operation|
US20040020990A1|2002-06-04|2004-02-05|Havens William H.|Optical reader having a plurality of imaging modules|
US20120153022A1|2002-06-04|2012-06-21|Hand Held Products, Inc.|Apparatus operative for capture of image data|
US20150269403A1|2014-03-20|2015-09-24|The Code Corporation|Barcode reader having multiple sets of imaging optics|
US20030222147A1|2002-06-04|2003-12-04|Hand Held Products, Inc.|Optical reader having a plurality of imaging modules|
US6745942B1|2002-08-05|2004-06-08|The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration|Magnetic symbology reader|
US8108176B2|2006-06-29|2012-01-31|Cognex Corporation|Method and apparatus for verifying two dimensional mark quality|
US7886979B2|2006-09-19|2011-02-15|Microscan Systems, Inc.|Methods for illuminating barcodes|
US7857224B2|2006-09-19|2010-12-28|Microscan Systems, Inc.|Devices and/or systems for automatically imaging barcodes|
US20080105749A1|2006-09-19|2008-05-08|Ming Lei|Methods for automatically imaging barcodes|
US8998090B1|2013-03-15|2015-04-07|Cognex Corporation|Standoff for optical imaging system|
法律状态:
2021-04-23| FG| Patent granted|Effective date: 20210222 |
优先权:
申请号 | 申请日 | 专利标题
US16/208,153|US10740581B2|2018-12-03|2018-12-03|Dual mode reader and method of reading DPM codes therewith|
[返回顶部]